package com.atguigu.a_oop;
/*
    此类的功能只用来描述一类事物 --> 所以不要写main方法
    一类事物的属性,行为有很多 按需索取[定义]


    成员变量有默认值所以可以不用赋值直接使用;而局部变量必须赋值后使用[形参除外]
    成员变量的默认值和数组元素的默认值一致 :
        整数 : 0,浮点数 : 0.0 ,字符 : 空字符 , 布尔 : false 所有的引用数据类型 : null
 */
public class Student {
    //属性 : 成员变量 [在类中方法外的变量]
    //姓名
    String name; //如果不明确属性的类型 直接上 字符串 [""可以包裹一切内容]
    //年龄
    int age; //如果能明确属性的类型 还是精确一点好
    //班级
    String className;


    //行为 : 成员方法 [在类中方法外的方法 -> 所有的方法都是成员方法] -> 描述行为的方法不要加static
    //吃饭
    public void eat(String food){
        System.out.println("姓名是 : " + name + " , 年龄是 : " + age + " 的学生在吃 " + food);
    }
    //学习
    public void study(){
        System.out.println("姓名是 : " + name + " , 班级是 : " + className + " 的学生在学习 ");
    }
}
